package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.FutBasicBean;

/**
* 描述：获取期货合约列表数据
* @author: codesmith
**/
@Data
@TableName("fut_basic")
public class FutBasicEntity implements FutBasicBean {
    
    /*
    * 合约代码
    */
    @TableId
    @TableField("`ts_code`") protected String tsCode;

    @TableField("`symbol`") protected String symbol;

    @TableField("`exchange`") protected String exchange;

    @TableField("`name`") protected String name;

    @TableField("`fut_code`") protected String futCode;

    @TableField("`multiplier`") protected Double multiplier;

    @TableField("`trade_unit`") protected String tradeUnit;

    @TableField("`per_unit`") protected Double perUnit;

    @TableField("`quote_unit`") protected String quoteUnit;

    @TableField("`quote_unit_desc`") protected String quoteUnitDesc;

    @TableField("`d_mode_desc`") protected String dModeDesc;

    @TableField("`list_date`") protected LocalDate listDate;

    @TableField("`delist_date`") protected LocalDate delistDate;

    @TableField("`d_month`") protected String dMonth;

    @TableField("`last_ddate`") protected String lastDdate;

    @TableField("`trade_time_desc`") protected String tradeTimeDesc;
}